label: Remove mnemonics_visible_apply_recursively from private header
authorTimm Bäder <mail@baedert.org>
Fri, 25 Dec 2020 11:07:08 +0000 (12:07 +0100)
committerTimm Bäder <mail@baedert.org>
Sun, 3 Jan 2021 10:01:28 +0000 (11:01 +0100)
This is only used in gtklabel.c

gtk/gtklabel.c
gtk/gtklabelprivate.h

index ef655b29e17caacb7592718ce4b0bebd9c65183f..f4920c8667862cf0d9c3106892fe3a2192508bd5 100644 (file)
@@ -2641,6 +2641,36 @@ gtk_label_new_with_mnemonic (const char *str)
   return GTK_WIDGET (self);
 }
 
+static void
+_gtk_label_mnemonics_visible_apply_recursively (GtkWidget *widget,
+                                                gboolean   visible)
+{
+  if (GTK_IS_LABEL (widget))
+    {
+      GtkLabel *self = GTK_LABEL (widget);
+
+      if (self->mnemonics_visible != visible)
+        {
+          self->mnemonics_visible = visible;
+          gtk_label_recalculate (self);
+        }
+    }
+  else
+    {
+      GtkWidget *child;
+
+      for (child = gtk_widget_get_first_child (widget);
+           child;
+           child = gtk_widget_get_next_sibling (child))
+        {
+          if (GTK_IS_NATIVE (child))
+            continue;
+
+          _gtk_label_mnemonics_visible_apply_recursively (child, visible);
+        }
+    }
+}
+
 static void
 label_mnemonics_visible_changed (GtkWidget  *widget,
                                  GParamSpec *pspec,
@@ -2712,35 +2742,6 @@ gtk_label_setup_mnemonic (GtkLabel *self)
     }
 }
 
-void
-_gtk_label_mnemonics_visible_apply_recursively (GtkWidget *widget,
-                                                gboolean   visible)
-{
-  if (GTK_IS_LABEL (widget))
-    {
-      GtkLabel *self = GTK_LABEL (widget);
-
-      if (self->mnemonics_visible != visible)
-        {
-          self->mnemonics_visible = visible;
-          gtk_label_recalculate (self);
-        }
-    }
-  else
-    {
-      GtkWidget *child;
-
-      for (child = gtk_widget_get_first_child (widget);
-           child;
-           child = gtk_widget_get_next_sibling (child))
-        {
-          if (GTK_IS_NATIVE (child))
-            continue;
-
-          _gtk_label_mnemonics_visible_apply_recursively (child, visible);
-        }
-    }
-}
 static void
 label_mnemonic_widget_weak_notify (gpointer      data,
                                    GObject      *where_the_object_was)
index 68ecc1a1e305fa4f4a4daf3290196685082e0c3d..8eb73d3af0bddbbffd94d9e081d1cb17b33e92a6 100644 (file)
@@ -24,8 +24,6 @@
 
 G_BEGIN_DECLS
 
-void _gtk_label_mnemonics_visible_apply_recursively (GtkWidget *widget,
-                                                     gboolean   mnemonics_visible);
 int _gtk_label_get_cursor_position (GtkLabel *label);
 int _gtk_label_get_selection_bound (GtkLabel *label);